<?php
if( empty( $_SESSION ) )
{
	session_start();
}

include_once("cls.config.php");

class idioma
{
	public $db;

	public function __construct()
	{
		$this->db = new mysql();
	}

	# Seleciona os dados necessários do idioma.
	public function getIdioma( $idioma )
	{
				$sql = "SELECT
						i.id as id_idioma,
						i.sigla,
						i.edicao_manchete,
						i.edicao_destaque,
						i.edicao_menu_superior,
						i.edicao_menu_inferior,
						i.edicao_menu_imagem,
						i.edicao_veja_mais,
						i.edicao_ano,
						i.edicao_pesquisa,
						i.edicao_rodape,
						i.link_colaboradores,
						i.link_expediente,
						i.link_assinatura,
						i.link_revista_anterior,
						i.link_pesquisa_avancada,
						i.link_inicial,
						r.id as id_revista,
						r.data,
						r.ano,
						r.numero,
						r.imagem
						
						FROM
							idioma i
						INNER JOIN
							revista r
						ON
							i.id = r.id_idioma
						WHERE
							i.sigla='" . $idioma . "'
						AND
							r.situacao=1
						AND
							i.situacao=1
						AND
							r.publicar=1";
		
		$pRetorno = $this->db->qry( $sql );
		$aSaida = array();
		while( $aDados = mysql_fetch_array( $pRetorno , MYSQL_ASSOC ) )
		{
			#REVISTA
			$_SESSION["id_idioma"]               = $aDados["id_idioma"];
			$_SESSION["id_revista"]              = $aDados["id_revista"];
			$_SESSION["ano"]                     = $aDados["ano"];
			$_SESSION["numero"]                  = $aDados["numero"];
			$_SESSION["data_ano"]                = $aDados["data"];
			$_SESSION["imagem"]                  = $aDados["imagem"];
			#IDIOMA
			$_SESSION["idioma"]                   = $aDados["sigla"];
			$_SESSION["edicao_manchete"]         = $aDados["edicao_manchete"];
			$_SESSION["edicao_destaque"]         = $aDados["edicao_destaque"];
			$_SESSION["edicao_menu_superior"]    = $aDados["edicao_menu_superior"];
			$_SESSION["edicao_menu_inferior"]    = $aDados["edicao_menu_inferior"];
			$_SESSION["edicao_menu_imagem"]      = $aDados["edicao_menu_imagem"];
			$_SESSION["edicao_veja_mais"]        = $aDados["edicao_veja_mais"];
			$_SESSION["edicao_pesquisa"]         = $aDados["edicao_pesquisa"];
			$_SESSION["edicao_ano"]              = $aDados["edicao_ano"];
			$_SESSION["edicao_rodape"]           = $aDados["edicao_rodape"];
			#LINK
			$_SESSION["link_inicial"]            = $aDados["link_inicial"];
			$_SESSION["link_assinatura"]         = $aDados["link_assinatura"];
			$_SESSION["link_colaboradores"]      = $aDados["link_colaboradores"];
			$_SESSION["link_expediente"]         = $aDados["link_expediente"];
			$_SESSION["link_revista_anterior"]   = $aDados["link_revista_anterior"];
			$_SESSION["link_pesquisa_avancada"]  = $aDados["link_pesquisa_avancada"];
			#RETORNA O NOME DO MÊS DA TABELA IDIOMAS
			//$_SESSION["mes_atual"]               = $oIdioma->getMes( $aDados["data"] , $aDados["id_idioma"] );
		}
	}
	
	
	# Retorna apenas o m�s corrente de acordo com o idioma selecionado.	
	public function getMes( $data, $id_idioma )
	{
		$sMes = explode( "-" , $data );
		$sMes = $sMes[1];
		
		$aNomes = array(
				  "01" => "mes_jan",
				  "02" => "mes_fev",
				  "03" => "mes_mar",
				  "04" => "mes_abr",
				  "05" => "mes_mai",
				  "06" => "mes_jun",
				  "07" => "mes_jul",
				  "08" => "mes_ago",
				  "09" => "mes_set",
				  "10" => "mes_out",
				  "11" => "mes_nov",
				  "12" => "mes_dez"
			);
		
		$sql = "SELECT " . $aNomes[ $sMes ];
		$sql.= " FROM idioma WHERE id = " . $id_idioma;
		
		$pRetorno = $this->db->qry( $sql );
		
		$aSaida = array();
		while( $aDados = mysql_fetch_array( $pRetorno , MYSQL_ASSOC ) )
		{
			$aSaida[] = $aDados;
		}
		return $aSaida[0][$aNomes[ $sMes ]];
	}
}
?>